package com.ouc.dataMange.domain;

import com.ouc.common.annotation.Excel;
import com.ouc.common.core.domain.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * shipPath对象 sys_data_ship_path
 * 
 * @author ouc
 * @date 2025-08-05
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class SysDataShipPath extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 航线id */
    private Integer pathId;

    /** 舰船id */
    @Excel(name = "舰船id")
    private Integer pathShipId;

    /** 航线vip */
    @Excel(name = "航线vip")
    private Integer pathVip;

    /** 设备id */
    @Excel(name = "设备id")
    private Integer pathMemoryId;

    /** 数据集id */
    @Excel(name = "数据集id")
    private Integer pathDataSetId;

    /** 航线文件路路径 */
    @Excel(name = "航线文件路路径")
    private String pathFilePath;

    /** 用户id */
    @Excel(name = "用户id")
    private Integer pathUserId;

    /** 开始纬度 */
    @Excel(name = "开始纬度")
    private Double startLat;

    /** 开始经度 */
    @Excel(name = "开始经度")
    private Double startLon;

    /** 结束纬度 */
    @Excel(name = "结束纬度")
    private Double endLat;

    /** 结束经度 */
    @Excel(name = "结束经度")
    private Double endLon;

    /** 航线信息 */
    @Excel(name = "航线信息")
    private String pathInfo;

    /** 航线时间 */
    @Excel(name = "航线时间")
    private Double pathTime;

    /** 速度 */
    @Excel(name = "速度")
    private Double shipSpeed;

    private String shipPathName;
}
